package com.ruoyi.sqlbuilder.domain;

import java.io.Serializable;

/**
 * 提供了关于表索引的信息
 *
 * @author yanzy
 */
public class Statistics implements Serializable {
    /**
     *
     */
    private String tableCatalog;

    /**
     *
     */
    private String tableSchema;

    /**
     *
     */
    private String tableName;

    /**
     *
     */
    private Long nonUnique;

    /**
     *
     */
    private String indexSchema;

    /**
     *
     */
    private String indexName;

    /**
     *
     */
    private Long seqInIndex;

    /**
     *
     */
    private String columnName;

    /**
     *
     */
    private String collation;

    /**
     *
     */
    private Long cardinality;

    /**
     *
     */
    private Long subPart;

    /**
     *
     */
    private String packed;

    /**
     *
     */
    private String nullable;

    /**
     *
     */
    private String indexType;

    /**
     *
     */
    private String comment;

    /**
     *
     */
    private String indexComment;

    private static final long serialVersionUID = 1L;

    /**
     *
     */
    public String getTableCatalog() {
        return tableCatalog;
    }

    /**
     *
     */
    public void setTableCatalog(String tableCatalog) {
        this.tableCatalog = tableCatalog;
    }

    /**
     *
     */
    public String getTableSchema() {
        return tableSchema;
    }

    /**
     *
     */
    public void setTableSchema(String tableSchema) {
        this.tableSchema = tableSchema;
    }

    /**
     *
     */
    public String getTableName() {
        return tableName;
    }

    /**
     *
     */
    public void setTableName(String tableName) {
        this.tableName = tableName;
    }

    /**
     *
     */
    public Long getNonUnique() {
        return nonUnique;
    }

    /**
     *
     */
    public void setNonUnique(Long nonUnique) {
        this.nonUnique = nonUnique;
    }

    /**
     *
     */
    public String getIndexSchema() {
        return indexSchema;
    }

    /**
     *
     */
    public void setIndexSchema(String indexSchema) {
        this.indexSchema = indexSchema;
    }

    /**
     *
     */
    public String getIndexName() {
        return indexName;
    }

    /**
     *
     */
    public void setIndexName(String indexName) {
        this.indexName = indexName;
    }

    /**
     *
     */
    public Long getSeqInIndex() {
        return seqInIndex;
    }

    /**
     *
     */
    public void setSeqInIndex(Long seqInIndex) {
        this.seqInIndex = seqInIndex;
    }

    /**
     *
     */
    public String getColumnName() {
        return columnName;
    }

    /**
     *
     */
    public void setColumnName(String columnName) {
        this.columnName = columnName;
    }

    /**
     *
     */
    public String getCollation() {
        return collation;
    }

    /**
     *
     */
    public void setCollation(String collation) {
        this.collation = collation;
    }

    /**
     *
     */
    public Long getCardinality() {
        return cardinality;
    }

    /**
     *
     */
    public void setCardinality(Long cardinality) {
        this.cardinality = cardinality;
    }

    /**
     *
     */
    public Long getSubPart() {
        return subPart;
    }

    /**
     *
     */
    public void setSubPart(Long subPart) {
        this.subPart = subPart;
    }

    /**
     *
     */
    public String getPacked() {
        return packed;
    }

    /**
     *
     */
    public void setPacked(String packed) {
        this.packed = packed;
    }

    /**
     *
     */
    public String getNullable() {
        return nullable;
    }

    /**
     *
     */
    public void setNullable(String nullable) {
        this.nullable = nullable;
    }

    /**
     *
     */
    public String getIndexType() {
        return indexType;
    }

    /**
     *
     */
    public void setIndexType(String indexType) {
        this.indexType = indexType;
    }

    /**
     *
     */
    public String getComment() {
        return comment;
    }

    /**
     *
     */
    public void setComment(String comment) {
        this.comment = comment;
    }

    /**
     *
     */
    public String getIndexComment() {
        return indexComment;
    }

    /**
     *
     */
    public void setIndexComment(String indexComment) {
        this.indexComment = indexComment;
    }
}